package com.jeeplus.test.jlnu.changeStuInfo.service;


import com.jeeplus.test.jlnu.changeStuInfo.domain.entity.ChangeStuInfo;
import com.jeeplus.test.jlnu.changeStuInfo.domain.vo.ChangeStuInfoReq;
import com.jeeplus.test.tools.resp.R;

import java.util.List;

public interface ChangeStuInfoService {

    int updateChangeStu(List<String> studentIds, ChangeStuInfo changeStuInfo);

    R processChangeRequest(ChangeStuInfo changeStuInfo);

    void approval(String officeId,List<Long> ids);

    int approveRefuse(String officeId,List<ChangeStuInfo> changeStuInfos);

    List<ChangeStuInfo> selectValueByOfficeId(ChangeStuInfoReq changeStuInfoReq);

}
